\hypertarget{dma_8c}{
\section{/home/tech/release/K210-Devkit-CDROM-v1\_\-0\_\-3/subversion/nanostack/Platform/nano/dma.c File Reference}
\label{dma_8c}\index{/home/tech/release/K210-Devkit-CDROM-v1_0_3/subversion/nanostack/Platform/nano/dma.c@{/home/tech/release/K210-Devkit-CDROM-v1\_\-0\_\-3/subversion/nanostack/Platform/nano/dma.c}}
}
DMA controller library. 

{\tt \#include \char`\"{}Free\-RTOS.h\char`\"{}}\par
{\tt \#include \char`\"{}queue.h\char`\"{}}\par
{\tt \#include \char`\"{}task.h\char`\"{}}\par
{\tt \#include \char`\"{}semphr.h\char`\"{}}\par
{\tt \#include $<$string.h$>$}\par
{\tt \#include $<$sys/inttypes.h$>$}\par
{\tt \#include \char`\"{}stack.h\char`\"{}}\par
{\tt \#include \char`\"{}debug.h\char`\"{}}\par
{\tt \#include \char`\"{}dma.h\char`\"{}}\par
\subsection*{Functions}
\begin{CompactItemize}
\item 
void \hyperlink{dma_8c_1c9e133b825bded7bf8039c43b49d2c7}{dma\_\-init} (void)
\item 
void \hyperlink{dma_8c_897817535d498d92675827040765ee6f}{dma\_\-ISR} (void)
\end{CompactItemize}


\subsection{Detailed Description}
DMA controller library. 

DMA: mode control and support functions. General support functions and hardware initialization. 

\subsection{Function Documentation}
\hypertarget{dma_8c_1c9e133b825bded7bf8039c43b49d2c7}{
\index{dma.c@{dma.c}!dma_init@{dma\_\-init}}
\index{dma_init@{dma\_\-init}!dma.c@{dma.c}}
\subsubsection[dma\_\-init]{\setlength{\rightskip}{0pt plus 5cm}void dma\_\-init (void)}}
\label{dma_8c_1c9e133b825bded7bf8039c43b49d2c7}


Init DMA structures. \hypertarget{dma_8c_897817535d498d92675827040765ee6f}{
\index{dma.c@{dma.c}!dma_ISR@{dma\_\-ISR}}
\index{dma_ISR@{dma\_\-ISR}!dma.c@{dma.c}}
\subsubsection[dma\_\-ISR]{\setlength{\rightskip}{0pt plus 5cm}void dma\_\-ISR (void)}}
\label{dma_8c_897817535d498d92675827040765ee6f}


DMA interrupt service routine. 